      1  /**

      2     A class to test the CashRegister class.

      3  */

      4  public class CashRegisterTester

      5  {

      6     public static void main(String[] args)

      7     {

      8        final Coin DOLLAR = new Coin(1.0, "Dollar");

      9        final Coin QUARTER = new Coin(0.25, "Quarter");

     10

     11        CashRegister register = new CashRegister();

     12

     13        register.recordPurchase(1.95);

     14        register.recordPurchase(1.40);

     15        register.receivePayment(3, DOLLAR);

     16        register.receivePayment(2, QUARTER);

     17

     18        double change = register.giveChange();

     19

     20        System.out.println(change);

     21        System.out.println("Expected: 0.15");

     22     }

     23  }